<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>flex-direction设置容器内元素排列</title>
    <style type="text/css">
        * {
            padding: 0;
            margin: 0;
            box-sizing: border-box;
        }

        .box {
            width: 400px;
            height: 400px;
            /* margin: 100px auto 0; */
            background: #ddd;
            /* flex布局 */
            display: flex;
            /*决定主轴的方向*/
            /*
            语法: 
                flex-direction: row | row-reverse | column | column-reverse;
            */
        
            /*1、主轴为水平方向，起点在左端,默认值*/
            /* flex-direction: row; */

            /*2、主轴为水平方向，起点在右端*/
            /* flex-direction: row-reverse; */

            /*3、主轴为垂直方向，起点在上沿*/
            /* flex-direction: column; */

            /*4、主轴为垂直方向，起点在下沿*/
            flex-direction: column-reverse;
        }

        .item {
            /* 子项目 占据 父容器 的空间，子项目均为 1 ，说明均分父容器空间 */
            flex: 1;

            height: 30px;
            text-align: center;
            line-height: 30px;
            background: #f40;
            color: #fff;
            font-size: 20px;
            border-right: 1px solid #fff;
            border-bottom: 1px solid #fff;
        }
    </style>
</head>

<body>
    <div class="box">
        <div class="item">1</div>
        <div class="item">2</div>
        <div class="item">3</div>
        <div class="item">4</div>
    </div>
</body>

</html>